#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>

int main(int argc, char * argv[])
{
	FILE*fp;
	int count = 0;
	//参数检验
	if(argc < 2)
	{
		fprintf(stderr, "error\n");
		exit(1);
	}
	//打开一个文件
	fp = fopen(argv[1], "r");
	if(fp == NULL)
	{
		perror("fopen failed");
		exit(1);
	}
	//当返回值不为EOF,计数器加一
	while(fgetc(fp) != EOF)
		count ++;
	//打印计数器的值
	printf("count = %d\n", count);
	//关闭文件
	fclose(fp);

	exit(0);
}
